/**通用**/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
  display:block;
}
body{font-size:14px}
li{list-style:none;}
a{text-decoration:none;}

.clear:after{content:"";display:block;clear:both;overflow:hidden;height:0;visitible:hidden;}

/*顶部图片*/
#top{
  background:rgb(82, 3, 108);
  position:relative;
}
.header-top{
  display:block;
  width:1000px;
  height:100px;
  margin:0 auto;
}
.header-top img{
  width:100%;
  height:100px;
  display:block;
}
/*关闭按钮*/
.header-top span{
  position:absolute;
  right:70px;
  top:1px;
  display:block;
  width:28px;
  height:19px;
  cursor:pointer;
  color:white;
}

/**  main-top  fl  **/
.top-main{
  width:100%;
  height:160px;
}
.site-top{
  width:100%;
  border-bottom:1px solid #eeeeee;
  background:#f5f5f5;
}
.site-top .article{
  width:1190px;
  margin:0 auto;
  height:35px;
  line-height:35px;
}
/**左边*/
.fl{
  float:left;
  overflow:hidden;
  color:#999;
  font-size:12px;
}
.fl p{
  float:left;
}
.fl p span{
  margin-right:5px;
}
.fl p span:nth-of-type(1){
  i{
    display:block;
    width:15px;
    height:36px;
    float:left;
    background:url(../../images/icon_index.png) no-repeat  0px 10px
  }
}
.fl .fl-l span:nth-child(3) a{
  color:#CB351A;
}
.fl .fl-l a{
  color:#999;
}

/*悬停*/
.fl .fl-l a:hover{
  color:#CB351A;
}
/**fl-m*/
.fl-m{
  padding-left:10px;
  a{
    display:block;
    float:left;
    width:20px;
    height:36px;
    margin-right:3px;
  }
  a:nth-of-type(1){
    background:url(../../images/icon_index.png) no-repeat  -378px 10px
  }
  a:nth-of-type(2){
    background:url(../../images/icon_index.png) no-repeat  -414px 10px
  }
  a:nth-of-type(3){
    background:url(../../images/icon_index.png) no-repeat  -449px 10px
  }
  a:nth-of-type(4){
    background:url(../../images/icon_index.png) no-repeat  -485px 10px
  }
}
/**fl-r**/
.fl-r{
  padding-left:10px;
}

/*** fr **/
.fr{
  width:397px;
  float:right;
  line-height:35px;

  div:nth-child(1){
    display:inline-block;
    i{
      padding:3px 5px 3px 5px;
      background:url(../../images/icon_index.png) no-repeat scroll -86px 0px
    }
    ul{
      width:83.13px;
      position:absolute;
      left:-1px;
      top:36px;
      border:1px solid #cccccc;
      border-top:none;
      border-bottom:0;
      background:#fff;
      padding:0 0 0px 10px;
      position:absolute;
      left:-1px;
      top:36px;
      overflow:hidden;
      height:0;
      li{
        height:24px;
        line-height:24px;
      }
      li a:hover{
        color:#CB351A;
      }
    }
  }
  div:nth-child(1):hover{
    background:#fff;
    border:1px solid #cccccc;
    border-bottom:none;
    i{
      background:url(../../images/icon_index.png) no-repeat scroll -67px 0px
    }
    ul{
      height:126px;
      border-bottom:1px solid #cccccc;
      transition:all 0.3s;
      z-index:2;
    }
  }


  div:nth-last-child(1){
    i{
      padding:2px 7px 1px 6px;
      background:url(../../images/icon_index.png) no-repeat scroll -25px 3px
    }
    p{
      position:absolute;
      left:-152px;
      top: 34px;
      z-index:2;
      transition:all 0.3s;
      height:0;
      overflow:hidden;
      border:1px solid #cccccc;
      border-bottom:0;
      border-top:0;
    }
  }
  div:nth-last-child(1):hover{
    border:1px solid #cccccc;
    border-bottom:0;
    background:#fff;
      i{
        background:url(../../images/icon_index.png) no-repeat scroll -45px 3px
      }
      p{
        height:138px;
        border-bottom:1px solid #cccccc;
      }
  }


  div:nth-of-type(2){
    i{
      padding:2px 7px 1px 6px;
      background:url(../../images/icon_index.png) no-repeat  -66px -20px;
    }
  }
  div:nth-of-type(2):hover{
    i{
      background:url(../../images/icon_index.png) no-repeat  -44px -20px;
    }
  }

  div{
    position:relative;
    float:left;
    height:36px;
    padding:0 8px;
    font-size:12px;
    border:1px solid transparent;
    border-bottom:none;
    a{
      color:#999;
    }
  }
  div a:hover{
    color:#CB351A;
  }
  div:hover{
    color:#CB351A;
  }
  span{
    float:left;
    color:#ddd;
    padding:0 3px;
    font-size:12px;
  }
}

/***搜索框**/
.top-main .head-top{
  width:1190px;
  margin:0 auto;
}
.top-main .head-top .article{
  width:100%;
}
/*logo*/
.search{
  position:relative;
  width:625px;
  height:88px;
  padding:35px 0 0 355px;
  background:#fff;
  float:left;
  /*logo*/
  >a{
    display:block;
    position:absolute;
    width:300px;
    height:120px;
    left: 0;top:0;
    img{
      display:block;
    }
  }
  /*搜索框*/
  #search-form{
    width:650px;
    .text{
      float:left;
      width:400px;
      height:35px;
      line-height:35px;
      border:2px solid #cb1e00;
      text-indent:11px;
      outline:0;
      color:#cccccc;
    }
    .text:hover{
      border-color:green;
    }
    .sub{
      float:left;
      width:90px;
      height:39px;
      background:#cc1d00;
      font-size:16px;
      color:#fff;
      cursor:pointer;
      border:0;
      outline:0;
    }
  }
  /*热点**/
  p{
    width:423px;
    height:26px;
    line-height:26px;
    font-size:12px;
    color:#9a9a9a;
    overflow:hidden;
    text-align:left;
    float:left;
    a{
      color:#cccccc;
      padding:0 4px;
    }
    a:nth-of-type(1){
      color:red;
    }
    a:nth-of-type(2){
      color:red;
    }
  }
}
/** topAd */
.top-main .head-top  .topAd{
  float:right;
  width:200px;
  height:113px;
  img{
    width:200px;
    height:90px;
    margin-top:15px;
  }
}

/* nav  **/
.nav{
  width:1190px;
  margin:0 auto;
  line-height:36px;

  .navMain{
    width:100%;

    .all{
      width:180px;
      text-align:center;
      font-size:15px;
      float:left;
      color:white;
      background:#CB351A;
    }

    /* ul */
    .nav-list{
      float:left;
      height:36px;
      position:relative;
      //首页
      li:nth-of-type(1){
        a{
          color:#CB351A;
        }
      }

      //整点抢
      li:nth-of-type(4){
        a{
            display:block;
            text-align:center;
            width:58px;
            height:36px;

          span{
            overflow:hidden;
            width:100%;
            height:100%;
            display:block;
            position:absolute;
            left:0;
            top:0;
          }
        }
      }
      /*新货*/
      li:nth-of-type(3){
        span{
          display:block;
          background:url(../../images/newN.png) no-repeat 0px 0;
          width:18px;
          height:18px;
          position:absolute;
          right:-5px;
          top: 0;
        }
      }
      /* H */
      li:nth-of-type(5){
       span{
         display:block;
         background:url(../../images/icon_index.png) no-repeat -107px 0;
         width:18px;
         height:18px;
         position:absolute;
         right:-5px;
         top: 0;
       }
      }
      /*  下划线  **/
      .uline{
        width:32px;
        left:0;
        position:absolute;
        height:3px;
        margin:0 12px;
        border-bottom:2px solid #c8391d;
        bottom:0;
        z-index:10;
        div{
          display:block;
          position:absolute;
          left:50%;
          top: 0;
          line-height:0;
          height:0;
          border-width:0 3px 3px;
          margin-left:-3px;
          border-color:#c8391d transparent;
          border-style:solid;
        }
      }


      li{
        float:left;
        height:36px;
        position:relative;

        a{
          padding:0 12px;
          font-size:16px;
          color:#666;
           b{
             width:100%;
             height:36px;
             display:block;
             font-weight:500;
             position:absolute;
            i{
              display:inline-block;
              font-style:normal;
              position:absolute;
            }
           }
            b:nth-of-type(1){
              left:0px;
              top:0;
            }
            b:nth-of-type(2){
              left:0px;
              top:36px;
            }
        }
      }
      li:hover{
        a{
          color:#CB351A;
        }
      }
    }

    /** nav-right */
    .nav-right{
      float:right;
      width:198px;
      height:34px;
      lint-height:34px;
      background:#f9f9f9;
      border:1px solid #e4e4e4;
      text-align:center;
      a{
        color:#7a7a7a;
        display:block;
        i{
          padding:3px 10px;
          margin-right:10px;
          background:url(../../images/icon_index.png) no-repeat -139px 1px;
        }
      }
    }

    .nav-right:hover{
      a{
        color:#c8391d;

      }
    }
  }
}
/**菜单栏**/
.menuBox{
  width:180px;
  margin:0;
  z-index:999;
  position:relative;
  .menuList{
    position:absolute;
    left:0;top:0px;
    width:180px;
    height:480px;
    background:#cb3e25;
    z-index:10;
    >li{
      cursor:pointer;
      border-bottom:1px solid #b82f17;
      border-top:1px solid #da5a44;
      height:49px;
      line-height:20px;
      font-size:14px;
      padding:1.2px 0;
      color:#fff;

      i{
        background:url(../../images/icon_index.png) no-repeat;
        width:39px;
        height:49px;
        float:left;
        margin-right:10px;
        font-size:16px;
        text-align:right;
      }
      h3{
        margin-top:5px;
        font-weight:500;
        font-size:14px;
      }
      >p{
        >a{
          color:#eca598;
          font-size:12px;
          margin-right:5px;
        }
      }
    }
  }
}

.menuBox{
  li:nth-of-type(1) i{
    background-position:right -50px;
  }
  li:nth-of-type(2) i{
    background-position:right -92px;
  }
  li:nth-of-type(3) i{
    background-position:right -266px;
  }
  li:nth-of-type(4) i{
    background-position:right -134px;
  }
  li:nth-of-type(5) i{
    background-position:right -179px;
  }
  li:nth-of-type(6) i{
    background-position:right -223px;
  }
  li:nth-of-type(7) i{
    background-position:right -310px;
  }
  li:nth-of-type(8) i{
    background-position:right -394px;
  }
  li:nth-of-type(9) i{
    background-position:right -350px;
  }
}

/**** 菜单内容 ****/

.conBox{
  display:none;
  background:#fff;
  box-shadow:1px 0 2px #978d8d inset;
  height:456px;
  overflow:hidden;
  position:absolute;
  top: 0;
  width:400px;
  z-index:5;
  left:180px;
  opacity:0.5;
  padding:12px 8px 12px 0px;
  line-height:20px;
  p{
    border-bottom:1px dashed #ccc;
    padding-bottom:8px;
    margin-bottom:12px;
    strong{
      display:block;
      font-size:12px;
      height:22px;
      font-weight:bold;
      color:black;
    }
    a{
      margin-right:17px;
      display:inline-block;
      color:#666;
      cursor:pointer;
      font-size:12px;
    }
    a:hover{
      color:#eca598;
    }
  }
}


/****** banner   *******/
banner{
  width:100%;
  height:500px;
  .ban{
    width:100%;
    height:480px;
    padding-bottom:20px;
    position:relative;
    .wrap{
      width:1190px;
      height:480px;
      margin:0 auto;
      position:relative;
      .pic-right{
        position:absolute;
        right:0;
        top:0;
        z-index:4;
        a{
          display:block;
          margin-top:1px;
          width:200px;
          height:159px;
          background:#fff;
          opacity:0.9;
          img{
            display:block;
            width:200px;
            height:159px;
          }
        }
      }
    }
  }
}
/**中间图像*/
.ban{
  background:#f3f3f3;
  .main{
    width:100%;
    height:480px;
    position:absolute;
    left:0;
    top: 0;

    background:rgb(181,129,204);
    .main-banner{
      height:480px;
      padding-left:217px;
      position:relative;
      width:1010px;
      z-index:1;
      a{
        display:block;
        height:480px;
        width:810px;
        overflow:hidden;
        position:relative;
        img{
          transition:all 4s;
          width:810px;
          height:480px;
          transform:scale(1.05);
          position:absolute;
        }
        img.active{
          display:block;
          transform:scale(1);
        }
        img:nth-of-type(1){
          z-index:10;
        }
      }
    }
  }
}
/**中间小图**/
.small-b{
  position:absolute;
  bottom:30px;
  left:50%;
  width:798px;
  margin-left:-405px;
  z-index:990;
  overflow:hidden;
  padding-top:8px;
  cursor:pointer;
  li{
    top:0;
    float:left;
    opacity:0.9;
    width:157px;
    height:50px;
    margin-right:1px;
    position:relative;
    transition:all 0.5s;
  }
}

/**中间主体部分**/
/*公共样式**/
.mainBody{
  background:#f3f3f3;
  .main-wrap{
    width:1190px;
    margin:0 auto;
  }
}
/**整点抢 top **/
.shopTime{
  .conTit{
    height:38px;
    line-height:46px;
    overflow:hidden;
    position:relative;
    margin-bottom:3px;
    color:black;

    h2{
      float:left;
      font-size:18px;
      margin-right:10px;
      overflow:hidden;
      font-weight:bold;
      i{
        background:url(../../images/icon_index.png) no-repeat -58px -44px;
        display:block;
        float:left;
        width:38px;
        height:38px;
        margin-right:5px;
      }
    }

    >span{
      float:left;
      padding-top:3px;
      color:#999;
    }

    /**倒计时*/
    .time{
      position:absolute;
      left: 225px;
      top: 0;
      font-size:14px;
      color:#999;
      span:nth-of-type(1){
        float:left;
        padding-top:17px;
        margin-left:30px;
        line-height:20px;
      }
      span:nth-of-type(2){
        font-size:18px;
        letter-spacing:-5px;
        float:left;
        color:#362e2b;
        font-weight:bold;
        margin-left:5px;
        padding-top:6px;
        line-height:20px;

        em{
          margin-right:3px;
          font-size:20px;
          letter-spacing:1px;
          display:inline-block;
          padding:5px 4px;
          background:url(../../images/icon_index.png) no-repeat -254px -2px;
          font-weight:bold;
          font-style:normal;
        }
        b{
          display:inline-block;
          font-size:20px;
          width:10px;
          height:30px;
          text-align:left;
        }

        .hm{
          font-size:16px;
          padding:4px 9px 4px 3px;
          background:url(../../images/icon_index.png) no-repeat -301px -5px;
        }
      }
    }

    /*更多**/
    >a{
      float:right;
      margin-top:3px;
      letter-spacing:1px;
      color:#666;
    }
  }
}
/** tab栏 */
.timeTit{
  position:relative;
  ul{
    height:50px;
    overflow:hidden;
    li{
      float:left;
      width:20%;
      height:37px;
      padding-top:5px;
      position:relative;
      background:#444851;
      i{
        display:block;
        width:13px;
        height:7px;
        background:url(../../images/arrow.jpg) no-repeat;
        position:absolute;
        bottom:-7px;
        left:50%;
        margin-left:-6.5px;
      }
      a{
        font-size:16px;
        display:block;
        text-align:center;
        line-height:17px;
        color: #e2e2e2;
      }
      .text1{
        font-size:12px;
      }
    }
    .current{
      background:#cb351a;
      a{
        color:#fff;
      }
    }
    li:hover{
      background:#6c6c6c;
      a{
        color:#fff;
      }
    }
  }
}

/** 抢购内容 **/
.timeCon{
  display:block;
  .conBox1{
    position:relative;
    overflow:hidden;
    width:1200px;
    padding-top:10px;
    height:362px;

    /*小按钮*/
    .bt{
      position:absolute;
      right:10px;
      top: 4px;
      z-index:20;
      .next{
        cursor:pointer;
        width:12px;
        height:14px;
        background:url(../../images/icon_index.png) no-repeat -348px 0px;
        float:right;
        margin-top:2px;
      }
      .prev{
        cursor:pointer;
        width:12px;
        height:14px;
        background:url(../../images/icon_index.png) no-repeat -336px 0px;
        float:left;
        margin-top:2px;
      }
      .read{
        color:#f95d5e;
        line-height:14px;
      }

    }

    /**  ul **/
    ul{
      height:347px;
      margin-top:15px;
      position:relative;
      width:100%;
      li{
        float:left;
        background:#fff;
        margin-right:10px;
        width:290px;
        height:345px;
        /*图*/
        >a{
          display:block;
          width:240px;
          margin:15px auto 15px;
          position:relative;
          color:#666;
          font-size:12px;
          img{
            width:240px;
            height:240px;
            border:0;
            display:block;
          }
        }
        /*名称*/
        .name{
          padding:0 20px 0px 20px;
          font-size:14px;
          height:40px;
          line-height:20px;
          overflow:hidden;
          color:#666;
          margin-bottom:4px;
          a{
            color:#666;
          }
        }
        .name:hover{
          a{color:#e02200}
        }

        /*价格*/
        .price{
          font-size:14px;
          color:#e02200;
          float:left;
          padding:0 0 0 20px;
          i{
            display:inline-block;
            width:20px;
          }
          p{
            padding-top:3px;
            line-height:27px;

            b{
              font-size:18px;
              font-weight:900;

              em{
                margin-left:5px;
                color:#a1a1a1;
                font-size:12px;

                span{
                  margin:0;
                  font-size:12px;
                  padding:0;
                  font-style:normal;

                }
              }
            }
            span{
              font-size:12px;
              color:#a1a1a1;
              padding-left:3px;
              del{
                text-decoration:line-through;
              }
            }
          }
        }

        /**马上抢**/
        .buyBt{
          float:right;
          a{
            display:block;
            width:90px;
            height:30px;
            font-size:15px;
            text-align:center;
            background:#f95d5e;
            border-radius:3px;
            line-height:30px;
            margin-right:10px;
            color:#fff;
          }
        }
      }
    }

    /**旁边按钮**/
    .asidePrev{
      cursor:pointer;
      position:absolute;
      left:2px;
      opacity:0.6;
      top:120px;
      width:27px;
      background:url(../../images/icon_index.png) no-repeat -201px -125px;
      height:84px;
      z-index:10;
    }
    .asideNext{
      cursor:pointer;
      position:absolute;
      right:12px;
      opacity:0.6;
      top:120px;
      width:27px;
      background:url(../../images/icon_index.png) no-repeat -258px -125px;
      height:84px;
      z-index:10;
    }
  }
}
/**广告位**/
.mainBody .advertising{
  margin-top:25px;
  a{
    display:block;
    width:590px;
    margin-right:10px;
    float:left;
    color:#666;
    img{
      width:590px;
      max-height:400px;
    }
  }
  a:nth-of-type(2){
    margin-right:0;
  }
}

/**今日精选**/
.mainBody .todayShop{
  margin-top:25px;
  >div{
    .conT{
      height:41px;
      line-height:46px;
      overflow:hidden;
      position:relative;
      margin-bottom:3px;
      h2{
        padding:3px 0 0 5px;
        float:left;
        font-size:18px;
        margin-right:10px;
        overflow:hidden;
        font-weight:bold;

        i{
          background:url(../../images/icon_index.png) no-repeat -104px -44px;
          display:block;
          float:left;
          width:38px;
          height:38px;
          margin-right:5px;
        }
      }

      span{
        padding:6px 0 0 0px;
        float:left;
        color:#999;
        font-size:14px;

      }
    }

    .textCon{
      border-top:1px solid #E0E0E0;
      overflow:hidden;
      ul{
        border-right:1px solid #E0E0E0;
        background:#fff;
        margin-bottom:15px;
        overflow:hidden;
        li{
          cursor:pointer;
          width:395px;
          position:relative;
          float:left;
          border-bottom:1px solid #E0E0E0;
          border-left:1px solid #E0E0E0;
          //overflow:hidden;
          a{
            display:block;
            overflow:hidden;
            color:#666;
            img{
              width:150px;
              height:150px;
              float:left;
              margin:20px 15px;
            }
            div{
              text-align:left;
              position:absolute;
              left:180px;
              top: 32px;
              width:180px;
              height:60px;
              overflow:hidden;
              font-size:14px;
            }
            div:hover{
              color:#cb351a;
            }
            .price{
              float:left;
              line-height:34px;
              font-size:18px;
              margin-top:105px;
              text-align:center;
              color:#e02200;
              b{
                font-weight:400;
                font-size:24px;
                em{
                  margin-left:5px;
                  color:#a1a1a1;
                  font-size:12px;
                  font-style:normal;
                  span{
                    margin:0;
                    font-size:12px;
                    padding:0;
                    del{
                      text-decoration:line-through;
                    }
                  }
                }
              }
            }

            .tescol-btn{
              position:absolute;
              left: 180px;
              bottom:24px;
              line-height:22px;
              width:180px;
              .t-btn{
                float:right;
                display:inline-block;
                color:#fff;
                font-size:14px;
                padding:0 18px 0 8px;
                background:#FA5F5D;
                border-radius:4px;
                margin-right:3px;
                i{
                  position:absolute;
                  right:7px;
                  top: 6px;
                  height:0px;
                  display:inline-block;
                  width:0px;
                  border-left:5px solid #fff;
                  border-top:5px solid transparent;
                  border-right:none;
                  border-bottom:5px solid transparent;
                }
              }

              .t-num{
                color:#999;
                font-size:12px;
                margin:0;
              }
            }
          }
        }
      }
    }
  }
}

/*天天特卖*/
#sale{
  .conT{
    i{
      background:url(../../images/icon_index.png) no-repeat -152px -44px;
    }
  }
  .dayCon{
    font-size:14px;
    ul{
      width:1200px;
      height:903px;
      li{
        position:relative;
        width:290px;
        float:left;
        margin:0 10px 10px 0;
        background:#fff;
        box-shadow:0px 0px 5px 0px #d8d7d7;
        a{
          display:block;
          position:relative;
          width:290px;
          height:230px;
          overflow:hidden;
          color:#666;
          img{
            overflow:hidden;
            width:290px;
            height:230px;
            transition:all 1.5s;
          }
        }

        div{
          overflow:hidden;
          height:60px;
          line-height:60px;
          padding:0 10px;
          h3{
            float:left;
            width:180px;
            overflow:hidden;
            color:#444;
            padding-top:6px;
            font-weight:500;
            p{
              line-height:24px;
              height:24px;
              font-size:14px;
              overflow:hidden;
            }
            .limit{
              font-size:12px;
              color:#999;
            }
          }

          span{
            float:right;
            color:#e02200;
            b{
              font-weight:bold;
              font-size:18px;
              margin-right:3px;
            }
          }
        }

      }
    }
  }
}

/**猜你喜欢**/
#like .conT{
  .babyT{
    position:absolute;
    left:450px;
    width:129px;
    top:16px;
    height:18px;
    a{
      width:100%;
      height:18px;
      position:relative;
      background:#ff9f9f;
      display:block;
      float:left;
      color:#fff;
      padding-right:18px;
      margin-right:5px;
      i{
        display:block;
        float:left;
        width:22px;
        height:18px;
        margin-right:5px;
        border-right:1px solid #fff;
        background:url(../../images/icon_index.png) no-repeat -179px 0px;
      }
      b{
        float:left;
        display:block;
        height:18px;
        line-height:18px;
        font-weight:500;
        font-size:12px;
      }
      span{
        font-size:12px;
        position:absolute;
        display:block;
        height:0;
        width:0;
        border:4px solid transparent;
        border-left-color:#fff;
        right:6px;
        top:5px;
        padding:0;
      }
    }
    font{
      width:110px;
      height:19px;
      line-height:19px;
      position:absolute;
      left:157px;
      top:0px;
      color:#7b7b7b;
      font-size:14px;
      b{
        font-weight:bold;
        color:#e92b00;
      }
    }
  }

  /**小按钮*/
  .bt{
    position:absolute;
    right:0px;
    top:16px;
    z-index:20;
    .next{
      cursor:pointer;
      width:12px;
      height:14px;
      background:url(../../images/icon_index.png) no-repeat -348px 0px;
      float:right;
      margin-top:2px;
    }
    .prev{
      cursor:pointer;
      width:12px;
      height:14px;
      background:url(../../images/icon_index.png) no-repeat -336px 0px;
      float:left;
      margin-top:2px;
    }
    .read{
      color:#f95d5e;
      line-height:10px;
    }
    span{
      line-height:10px;
      padding:3px 0px 6px 0px;
      color:black;
    }

  }
}

/**猜你喜欢内容**/
#like .likeCon{
  position:relative;
  /**旁边按钮**/
  .asidePrev{
    cursor:pointer;
    position:absolute;
    left:1px;
    opacity:0.6;
    top:184px;
    width:27px;
    background:url(../../images/icon_index.png) no-repeat -201px -125px;
    height:84px;
    z-index:10;
  }
  .asideNext{
    cursor:pointer;
    position:absolute;
    right:1px;
    opacity:0.6;
    top:184px;
    width:27px;
    background:url(../../images/icon_index.png) no-repeat -258px -125px;
    height:84px;
    z-index:10;
  }
  ul{
    width:1200px;
    height:450px;
    li{
      width:230px;
      background:#fff;
      height:220px;
      float:left;
      margin:0 10px 10px 0;
      font-size:12px;
      a{
        display:block;
        width:100%;
        text-align:center;
        padding-top:10px;
        color:#666;
        img{
          width:150px;
          height:150px;
        }
        .name{
          height:24px;
          line-height:24px;
          overflow:hidden;
          padding:0 10px;
          text-align:center;
        }
        .price{
          font-size:14px;
          padding:0 15px;
          text-align:center;
          color:#e02200;
          b{
            font-weight:bold;
            font-size:18px;
          }
          s{
            margin-left:5px;
            color:#a1a1a1;
            font-size:12px;
            text-decoration:none;
            del{
              text-decoration:line-through;
            }
          }
        }
      }
    }
  }
}

/**楼层样式*/
.floorBox{
  width:100%;
}
.floor{
  margin:25px auto;
  margin-bottom:0;
  width:1190px;
  .layer{
    margin-top:4px;
    position:relative;
    height:491px;
    //overflow:hidden;
    .leftCon{
      width:178px;
      padding-top:46px;
      border:1px solid #ededed;
      background:#fff;
      float:left;
      margin-right:10px;
      h3{

        height:42px;
        margin-top:4px;
        width:180px;
        line-height:40px;
        position:absolute;
        top: -4px;
        left: 0;
        color:#FFF;
        font-size:16px;
        border-bottom:4px solid #fff;
        font-weight:500;
        b{
          background:url(../../images/icon_index.png) no-repeat -59px -411px;
          display:block;
          width:30px;
          height:40px;
          line-height:50px;
          margin:0 11px 0 28px;
          font-size:18px;
          text-align:center;
          float:left;
          position:relative;
          top: -4px;
        }
      }

      .list{
        border-top:0;
        overflow:hidden;
        padding:13px 0 13px 25px;
        height:210px;

        a{
          cursor:pointer;
          display:block;
          width:62px;
          height:30px;
          float:left;
          line-height:30px;
          margin-right:10px;
          overflow:hidden;
          font-size:12px;
          color:#666;
        }
      }

      /**轮播**/
      .roasting{
        position:relative;
        .prev{
          cursor:pointer;
          position:absolute;
          left: 5px;
          top: 60px;
          width:30px;
          height:82px;
          z-index:20;
          background:url(../../images/icon_index.png) no-repeat -308px -124px;
        }
        .next{
          cursor:pointer;
          position:absolute;
          right: 5px;
          top: 60px;
          width:30px;
          height:82px;
          z-index:20;
          background:url(../../images/icon_index.png) no-repeat -345px -124px;
        }
        .br-b{
          width:90px;
          height:207px;
          margin:0 auto;
          overflow:hidden;
          position:relative;
          ul{
            position:absolute;
            left:-90px;
            top: 0;
            width:360px;
            overflow:hidden;
            li{
              float:left;
              width:90px;
              a{
                display:block;
                width:90px;
                height:35px;
                margin-bottom:15px;
                float:left;
                img{
                  width:90px;
                  height:35px;
                  display:inline;
                }
              }
            }
          }
        }
      }
    }

    .midImg{
      width:520px;
      float:left;
      margin-right:10px;
      a{
        display:block;
        width:518px;
        height:322px;
        border:1px solid #ededed;
        img{
          width:518px;
          height:322px;
          display:inline;
        }
      }
      a:nth-of-type(2){
        height:155px;
        margin-top:10px;
        img{
          height:155px;
        }
      }

    }

    .midCon{
      width:230px;
      float:left;
      margin-right:10px;
      a{
        display:block;
        width:228px;
        height:322px;
        border:1px solid #ededed;
        img{
          width:228px;
          height:322px;
          display:inline;
        }
      }
      a:nth-of-type(2){
        height:155px;
        margin-top:10px;
        img{
          height:155px;
        }
      }
    }

    .rightCon{
      float:left;
      a{
        display:block;
        height:155px;
        border:1px solid #ededed;
        color:#666;
        margin-top:10px;
        img{
          width:228px;
          height:155px;
          display:inline;
        }
      }
      a:nth-of-type(1){
        margin-top:0;
      }
    }
  }
}

/**达人推荐***/
.Daren{
  margin:0 auto;
  margin-top:25px;
  width:1190px;
  overflow:hidden;
  .master{
    float:left;
    width:950px;
    .conT{
      height:38px;
      line-height:46px;
      overflow:hidden;
      position:relative;
      margin-bottom:3px;
      h2{
        font-weight:400;
        float:left;
        font-size:18px;
        margin-right:10px;
        overflow:hidden;
      }
      span{
        float:left;
        padding-top:3px;
        color:#999;
        font-size:14px;
      }
    }
    .masterCon{
      width:950px;
      overflow:hidden;
      ul{
        width:960px;
        overflow:hidden;
        li{
          padding-bottom:10px;
          float:left;
          background:#FAFAFA;
          width:470px;
          margin-right:10px;
          margin-bottom:10px;
          border-bottom:1px solid #ddd;
          a{
            color:#666;
            img{
              width:470px;
              height:230px;
            }
          }
          a:hover{
            color:#CB3415;
          }
          p{
            padding:0 10px;
            height:38px;
            overflow:hidden;
            line-height:19px;
            color:#666;
            font-size:12px;

          }
          .name{
            height:30px;
            line-height:34px;
            padding-top:5px;
            font-size:15px;
            color:#444;
            font-weight:bold;
            overflow:hidden;
          }
        }
      }
    }
  }
}

/**晒单区**/
.sunArea{
  width:230px;
  float:right;
  overflow:hidden;
  position:relative;
  .conT{
    height:38px;
    line-height:46px;
    overflow:hidden;
    position:relative;
    margin-bottom:3px;
    h2{
      float:left;
      font-size:18px;
      margin-right:10px;
      overflow:hidden;
      font-weight:bold;
    }
    span{
      float:left;
      padding-top:3px;
      color:#999;
      font-size:14px;
    }
    .prev{
      cursor:pointer;
      position:absolute;
      right:15px;
      height:14px;
      width:10px;
      top: 17px;
      background:url(../../images/icon_index.png) no-repeat -336px 0;
    }
    .next{
      ursor:pointer;
      position:absolute;
      right:0px;
      height:14px;
      width:10px;
      top: 17px;
      background:url(../../images/icon_index.png) no-repeat -350px 0;
    }
  }

  .sunaCon{
    width:920px;
    left:-230px;
    position:relative;
    overflow:hidden;
    ul{
      width:230px;
      overflow:hidden;
      float:left;
      li{
        width:230px;
        background:#fafafa;
        padding-bottom:10px;
        margin:0 0 10px 0;
        border-bottom:1px solid #ddd;
        a{
          display:block;
          width:230px;
          height:230px;
          position:relative;
          text-align:center;
          img{
            max-widht:230px;
            max-height:230px;
          }
          p{
            position:absolute;
            bottom:0px;
            left:0;
            width:100%;
            color:#fff;
            background:rgba(0,0,0,0.8);
            height:28px;
            line-height:28px;
            text-align:center;
            overflow:hidden;
          }
        }
        p:nth-of-type(1){
          height:24px;
          line-height:24px;
          overflow:hidden;
          padding-left:15px;
          margin-top:9px;
          font-size:12px;
          span{
            background:#ec1e06;
            display:block;
            width:24px;
            border-radius:50%;
            text-align:center;
            margin-right:5px;
            color:white;
            float:left;
          }
        }
        p:nth-of-type(2){
          height:36px;
          line-height:17px;
          padding:0 15px;
          overflow:hidden;
          cursor:pointer;
          margin-top:7px;
          color:#999;
          font-size:12px;
        }
        p:nth-of-type(2):hover{
          color:#ec1e06;
        }
      }
    }
  }
}

/*** 底部列表 **/
.bot{
  margin:0 auto;
  width:1190px;
  margin-top:15px;
  overflow:hidden;
  .botCon{
    width:100%;
    background:#fafafa;
    overflow:hidden;
    border-bottom:1px solid #ddd;
    margin-bottom:30px;
    .colist{
      width:198px;
      overflow:hidden;
      float:left;
      p{
        background:url(../../images/icon_index.png) no-repeat -59px -244px;
        width:41px;
        height:41px;
        margin:15px auto 10px;
      }

      ul{
        overflow:hidden;
        padding:0 25px;
        font-size:12px;
        li{
          float:left;
          width:60px;
          line-height:24px;
          margin-left:12px;
          a{
            color:#666;
            cursor:pointer;
          }
          a:hover{
            color:#CB3415;
          }
        }
      }

      div{
        width:80px;
        height:22px;
        padding-right:10px;
        line-height:22px;
        margin:15px auto 15px;
        text-align:center;
        background:url(../../images/icon_index.png) no-repeat -59px -307px;
        a{
          color:#fff;
          font-size:14px;

        }
      }

    }
  }
}

.footBg{
  background:url(../../images/footBg.jpg) no-repeat center center;
  width:100%;
  height:380px;
  margin:20px 0 0px 0;
  position:relative;
  margin-top:-10px;
}

footer{
  background:#fff;
  .promise{
    border-top:1px solid #e4e4e4;
    padding:20px 0;
    border-bottom:1px solid #e4e4e4;
    width:100%;
    margin-top:0;
    .main-wrap{
      width:1190px;
      margin:0 auto;
      overflow:hidden;
      dl{
        padding-left:35px;
        width:215px;
        float:left;
        overflow:hidden;
        span{
          background:url(../../images/icon_index.png) no-repeat -58px -345px;
          display:block;
          float:left;
          width:45px;
          height:45px;
          margin-right:10px;
          font-size:12px;
        }
        dt{
          font-size:15px;
          font-weight:bold;
          line-height:24px;
          float:left;
          width:140px;
        }
        dd{
          line-height:22px;
          color:#666;
          float:left;
          width:140px;
          font-size:12px;
        }
      }
      dl:nth-of-type(2){
        width:245px;
        padding-left:0;
      }
      dl:nth-of-type(3){
          width:245px;
        padding-left:0;
        }
      dl:nth-of-type(4){
        width:245px;
        padding-left:0;
      }
      dl:nth-of-type(5){
        width:205px;
        padding-left:0;
      }
    }
  }


  .main-wrap{
    width:1190px;
    margin:0 auto;
    overflow:hidden;
    .forLink{
      padding:30px 45px;
      overflow:hidden;
      margin:0;
      dl{
        float:left;
        width:200px;
        font-size:12px;
        dt{
            font-weight:bold;
          font-size:15px;
          height:26px;
        }
        dd{
          line-height:20px;
          font-size:12px;
          cursor:pointer;
            color:#666;
          transition:all 0.5s;
        }
        dd:hover{
          color: #CB3415;
        }
      }
      .gouApp{
        float:left;
        text-align:center;
        h3{
          font-weight:bold;
          font-size:15px;
          height:26px;
          text-align:center;
        }
        img{
          width:95px;
          height:95px;
        }
      }
    }
  }


  .about{
    background:#fff;
    padding-bottom:15px;
    p{
      text-align:center;
      line-height:24px;
      font-size:12px;
      a{
        color:black;
        cursor:pointer;
      }
    }
    p:nth-of-type(2){
      margin-top:10px;
    }
    .abLink{
      height:35px;
      line-height:35px;
      background:#444851;
      overflow:hidden;
      a{
        color:#adadad;
        padding:0 17px;
        cursor:pointer;
        line-height:35px;
        text-align:center;
        transition:all 1s;
      }
      a:hover{

        color:#fff;
      }
      span{
        color:#555;
        font-size:12px;
        padding:0;
        line-height:35px;
        text-align:center;
      }
    }
    .newcor{
      width:990px;
      height:62px;
      margin:0 auto;
      padding-top:21px;
      text-align:center;
      overflow:hidden;
      a{
        color:#CB3415;
        img{
          display:inline-block;
          border:1px solid #ccc;
          height:60px;
          width:112px;
          margin:0 3px;
        }
      }
    }

  }
}







/***滚到一定位置时出现浮动搜索框**/
.flyBox{
  top:0;
  display:block;
  position:fixed;
  height:0px;
  width:100%;
  left:0;
  background:#444851;
  z-index:999;
  overflow:hidden;
  transition:all 0.5s;
  .box{
    width:1100px;
    margin:0 auto;
    height:40px;
    >a{
      background:url(../../images/logo.png) no-repeat  center center;
      display:block;
      width:260px;
      height:40px;
      margin:0;
    }
    form{
      font-size:12px;
      overflow:hidden;
      position:absolute;
      left:47%;
      transform:translateX(-50%);
      top:0px;
      div{
        float:left;
        height:29px;
        padding:6px 0;
        margin-left:30px;
        .txt{
          color:#b8b8b8;
          float:left;
          font-size:12px;
          height:26px;
          line-height:26px;
          text-indent:11px;
          width:400px;
          border:0;
          outline:0;
        }
        .sub{
          width:80px;
          height:26px;
          line-height:25px;
          color:#fff;
          background:#cb351a;
          outline:0;
          border:0;
          font-size:15px;

        }
      }
    }

    .flyApp{
      position:absolute;
      right:15%;
      top:0;
      a{
        line-height:40px;
        color:#bbb;
        font-size:12px;
        i{
        background:url("../../images/icon_index.png") no-repeat -25px -20px;
          display:block;
          width:14px;
          height:20px;
          float:left;
          margin:9px 4px 0 0;
        }
      }
    }
  }
}



/**** 侧边按钮跳转 ***/
.nav-wrap{
  //display:none;
  height:333px;
  width:35px;
  position:absolute;
  top:3830px;
  left:0;
  z-index:10;
  a{
    display:block;
    width:35px;
    text-align:center;
    color:#333;
    cursor:pointer;
      background:url(../../images/icon_index.png) no-repeat -518px -58px;
      height:32px;
      border-bottom:1px solid #ccc;
      padding:2px 0;

    font{
      background:#f3f3f3;
      display:none;
      border-bottom:1px solid #e8a79c;
      padding:2px 0;
      font-size:12px;
      color:#e8a79c;
    }
    .font{
      display:block;
    }
  }


  a:nth-of-type(1):hover font{
    display:block;
  }

  a:nth-of-type(2):hover font{
    display:block;
  }

  a:nth-of-type(3):hover font{
    display:block;
  }


  a:nth-of-type(4):hover font{
    display:block;
  }


  a:nth-of-type(5):hover font{
    display:block;
  }

  a:nth-of-type(6):hover font{
    display:block;
  }

  a:nth-of-type(7):hover font{
    display:block;
  }


  a:nth-of-type(8):hover font{
    display:block;
  }


  a:nth-of-type(9):hover font{
    display:block;
  }

  a:nth-of-type(2){
    background-position:-518px -102px;
  }
  a:nth-of-type(3) {
    background-position:-518px -276px;
  }
  a:nth-of-type(4){
    background-position:-518px -145px;
  }
  a:nth-of-type(5) {
    background-position:-518px -191px;
  }
  a:nth-of-type(6){
    background-position:-518px -235px;
  }
  a:nth-of-type(7){
    background-position:-518px -319px;
  }
  a:nth-of-type(8) {
    background-position:-518px -404px;
  }
  a:nth-of-type(9) {
    background-position:-518px -359px;
  }
}




/****右边列表****/

.rightBox{
  position:fixed;
  height:100%;
  width:315px;
  right:-280px;
  top: 0px;
  z-index:999;
  .rightList{
    width:35px;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:#444851;
    /**顶部挂件*/
    .topImg{
      width: 55px;
      height: 75px;
      position: absolute;
      top: 5px;
      left: -12px;
      z-index: 20;
      background-size: 100%;
      img{
        width:75%;
      }
    }

    /**购物车**/
    .cart{
      width:35px;
      position:relative;
      top:15%;
      left:0px;
      a:nth-of-type(1){
        z-index: 1;
        position: relative;
        top: 0;
        left: 0px;
        display: block;
        line-height: 200px;
        width: 35px;
        height: 30px;
        margin: 5px 0;
        padding: 0;
        text-decoration: none;
        color: #d8d8d8;
        font-size: 12px;
        background-color: #444851;
        overflow: hidden;
        i{
          display: block;
          position: absolute;
          left: 0px;
          top: 0px;
          width: 35px;
          height: 30px;
          background: url(../../images/icon_index.png) no-repeat -2px -90px;
        }
      }
      a:nth-of-type(2){
        height: 133px;
        line-height: 16px;
        margin: 5px 0 5px;
        color: #fff;
        //background: #ca3619;
        z-index: 1;
        position: relative;
        top: 0;
        left: 0px;
        display: block;
        width: 35px;
        font-size: 12px;
        i{
          display: block;
          position: absolute;
          left: 0px;
          top: 0px;
          width: 35px;
          height: 30px;
          background: url(../../images/icon_index.png) no-repeat -3px -139px;
          line-height:16px;
        }
        .span{
          position:absolute;
          top:40px;
          left: 12px;
          display: block;
          width: 16px;
          height: 48px;
          cursor: pointer;
          color: #fff;
          line-height:16px;
        }
        span{
          display: block;
          width: 21px;
          height: 21px;
          position:absolute;
          left:7px;
          top:100px;
          text-align: center;
          line-height: 21px;
          background: #ca3619;
          border-radius: 50%;
          cursor: pointer;
          color: #fff;
        }
      }
    }
    .cart a:hover{
      background: #ca3619;
    }

  /*<!--列表-->*/
   .cart-list{
     top: auto;
     bottom: 0px;
     z-index: 2;
     position: absolute;
     height:283px;
     //top: 38%;
     left: 0;
     width: 35px;
     margin-top: -190px;
     background: #444851;
     ul{
       li:hover{
         background:#ca3619;
       }

       li{
         position:relative;
         >a{
           z-index: 1;
           position: relative;
           top: 0;
           left: 0px;
           display: block;
           line-height: 200px;
           width: 35px;
           height: 30px;
           margin: 5px 0;
           padding: 0;
           text-decoration: none;
           color: #d8d8d8;
           font-size: 12px;
           background-color: #444851;
           overflow: hidden;
           i{
             display: block;
             position: absolute;
             left: 0px;
             top: 0px;
             width: 35px;
             height: 30px;
             background: url(../../images/icon_index.png) no-repeat -2px -233px;
           }
         }
         .chu{
           //transition:all 0.5s;
           position: absolute;
           left: 0px;
           top:0;
           width: 0px;
           overflow: hidden;
           white-space: nowrap;
           line-height: 30px;
           text-align: center;
           font-size: 12px;
           color: #fff;
           //background: #444851;
           a{
             display: block;
             height: 100%;
             padding: 0px;
             margin: 0px;
             line-height: 30px;
             color: #fff;
             z-index: 1;
             position: relative;
             top: 0;
             left: 0px;
             width: 100%;
             font-size: 12px;
             background-color: #444851;
             overflow: hidden;
           }
         }
       }

       li:nth-of-type(3){
         >a{
           i{
             background-position: -3px -278px;
           }
         }
       }
       li:nth-of-type(4){
         >a{
           i{
             background-position: -2px -314px;
           }
         }
         .chu{
           top:-40px;
           height:125px;
         }
       }
       li:nth-of-type(5){
         >a{
           i{
             background-position: -2px -350px;
           }
         }
       }

       li:nth-of-type(6){
         >a{
           i{
             background-position: -2px -390px;
           }
         }
       }

       li:hover >a:nth-of-type(1){
         background:#ca3619;
       }


       li:nth-of-type(1):hover a:nth-of-type(2){
         background-color:#ca3619;
       }
       li:nth-of-type(1):hover a:nth-of-type(2) .kkf{
         background:url(../../images/icon_index.png) no-repeat -2px -425px;
       }

       li:nth-of-type(1):hover .kftc a{
         background: #444851;
       }
        li:nth-of-type(1){
          position:relative;
          >a{
            z-index:1;
            position:relative;
            top:0;
            left:0px;
            display:block;
            line-height:200px;
            width:35px;
            height:30px;
            margin:5px 0;
            padding:0;
            text-decoration:none;
            color:#d8d8d8;
            font-size:12px;
            background-color:#444851;
            overflow:hidden;
            margin-bottom:0;
            padding-bottom:0;
            margin-top:-5px;
          }
          >a:nth-of-type(1){
            i{
              display:block;
              position:absolute;
              left:0px;
              top:0px;
              width:35px;
              height:30px;
              background:url(../../images/wxIcon_white.png) no-repeat center;
            }
          }
          >a:nth-of-type(2){
            i{
              display:block;
              position:absolute;
              left:0px;
              top:0px;
              width:35px;
              height:30px;
              background:url(../../images/icon_index.png) no-repeat -1px -191px;
            }
          }
          div{
            color:#fff;
            text-align:center;
            padding-bottom:5px;
            margin-top:0px;
            font-size:12px;
          }

          /**弹窗*/
          .kftc{
            bottom:0;
            position: absolute;
            left: 0px;
            width: 0px;
            overflow: hidden;
            white-space: nowrap;
            line-height: 30px;
            text-align: center;
            font-size: 12px;
            color: #fff;
            background: #444851;
            height:202px;
            .tactusImg{
              height:170px;
              .close{
                display: block;
                position: absolute;
                right: 0px;
                top: 0px;
                width: 14%;
                height: 16%;
                background: rgba(255,255,255,0);
                cursor: pointer;
                z-index: 20;
              }
              .loginBefore{
                display:block;
                margin: 0;
                font-size: 12px;
                padding: 0;
                font-family: Arial, Helvetica, sans-serif;
                a{
                  position: absolute;
                  left: 18%;
                  top: 55%;
                  width: 50%;
                  height: 10%;
                  background: url(../../images/icon_index.png) no-repeat -10000px 0;
                  padding: 0px;
                  margin: 0px;
                  line-height: 30px;
                  em{
                    height: 18px;
                    line-height: 18px;
                    margin-top: -9px;
                    width: 44px;
                    position: absolute;
                    display: block;
                    margin-left: 0;
                    top: 50%;
                    left: 55px;
                    font-size: 12px;
                    text-align: center;
                    background: #a2e65b;
                    border-radius: 4px;
                    color: #fff;
                    }
                  }
              img{
                width: 210.492px;
              }
              }
            }
            .tactus{
              width: 255px;
              overflow: hidden;
              //padding: 0px 0 5px 10px;
              background: #444851;
              text-align: center;
              a{
                display: block;
                width: 190.492px;
                height: 28px;
                margin: 0;
                line-height: 28px;
                font-size: 14px;
                background: #444851 url(../../images/icon_index.png) no-repeat  -568px -20px;
                padding-left: 10px;
                padding-top: 6px;
                color:white;
              }
            }
          }
        }

     }
   }
  }
}


.rightBox{
  .rightCon{
    width:280px;
    position: absolute;
    right:0;
    background: #ddd;
    height: 100%;
    .nopublic{
      height: 100%;
      width: 100%;
      background: #ddd;
      overflow-x:hidden;
      position:relative;
      .nothing{
        position: relative;
        top: 40%;
        height: 250px;
        width: 220px;
        margin: -220px auto 0;
        color: #999;
        font-size: 14px;
        text-align: center;
        .noicon{
          background: url(../../images/cartshop.png) no-repeat center center;
          width: 220px;
          height: 220px;
        }
        a{
          font-size: 16px;
        line-height: 40px;
        }
      }
      .newCon{
        margin-bottom:1px;
        width:280px;
        height:70px;
        position:relative;
        background:#fff;
        overflow:hidden;
        font-size:12px;
        img{
          display:block;
          float:left;
          width:70px;
          height:70px;
        }
        a{
          display:block;
          width:210px;
          height:40px;
          line-height:20px;
          float:left;
          overflow:hidden;
          color:#999;
        }
        p{
          position:absolute;
          right:104px;
          top:45px;
          color:#ca3619;
        }
        div{
          position:absolute;
          right:30px;
          top: 45px;
          color:#999;
        }
      }
    }
    .goodsBtn{
      position:absolute;
      bottom:0;
      right:0;
      width:280px;
      a{
        display:block;
        width:150px;
        margin:0 auto;
        height:40px;
        font-size:16px;
        line-height:40px;
        background:#ca3619;
        color:white;
        font-weight:900;
        text-align:center;
      }
    }
  }
}